﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BussinessLogic
{
    /// <summary>
    /// Estado determinado de un Usuario
    /// </summary>
    public enum Status
    {
        /// <summary>
        /// Activo
        /// </summary>
        Activo = 0,
        /// <summary>
        /// Inactivo
        /// </summary>
        Inactivo = 1,
        /// <summary>
        /// Pendiente por Cambio de Contraseña
        /// </summary>
        PendienteContrasena = 2
    }

    /// <summary>
    /// Tipos de Usuario
    /// </summary>
    public enum UserType
    {
        /// <summary>
        /// Interno
        /// </summary>
        Interno = 0,
        /// <summary>
        /// Externo
        /// </summary>
        Externo = 1
    }

    /// <summary>
    /// Estado del Proceso de Autenticación
    /// "0" si la autenticación es correcta, "1" si la contraseña ha expirado 
    /// </summary>
    public enum EstadoProceso
    {
        /// <summary>
        /// Autenticación correcta
        /// </summary>
        OK = 0,
        /// <summary>
        /// La contraseña ha expirado.
        /// </summary>
        PasswordExpirado = 1
    }


    /// <summary>
    /// 
    /// </summary>
    public enum TipoLugar
    {
        /// <summary>
        /// 
        /// </summary>
        Pais,
        /// <summary>
        /// 
        /// </summary>
        Departamento,
        /// <summary>
        /// 
        /// </summary>
        Municipio,
    }
}
